package com.xiaoq.social.service;

import java.util.List;

import com.xiaoq.social.entity.FollowEntity;
import com.xiaoq.vo.PagingVo;

public interface IFollowService {
	
	public boolean isFollow(String tgtId,String userId);
	
	//关注
	public boolean addFollow(FollowEntity follow);
	
	public boolean delFollow(String userId,String tgtId);
	
	/**
	 * 获取用户的关注的总数
	 * @param userId
	 * @return
	 */
	public Long findFollowNumsByUser(String userId);
	
	/**
	 * 获取目标被关注的总数
	 * @param tgtId
	 * @return
	 */
	public Long findFollowNumsByTgt(String tgtId);
	
	/**
	 * 获取用户关注列表分页处理
	 * @param userId
	 * @return
	 */
	public List<FollowEntity> findFollowListByUser(String userId,PagingVo pvo);

}
